package com.xgk.boot.module.core.controller.admin.payment.vo.payment;

import com.mzt.logapi.starter.annotation.DiffLogField;
import com.xgk.boot.framework.common.enums.CommonStatusEnum;
import com.xgk.boot.framework.common.validation.InEnum;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
public class PaymentSaveReqVO {
    
    private String id;
    private String customerId;
    private String customerCode;


    @NotBlank(message = "支付方式不能为空")
    private String pmCode;
    
    private String payBank;

    private String currencyCode;
    private String payerAccount;
    private String payerAccountName;
    private float amount;
    private float realAmount;
    private String amountUpper;
    private String note;
    private String attachment;


}